package com.group3.service;

import com.group3.domain.Lesson;
import com.group3.pojo.Page;
import com.group3.pojo.receive.TLessonListReceive;
import com.group3.pojo.result.LessonResult;
import com.group3.utils.Result;

import java.util.List;

public interface ALessonService {

//    课程名管理接口
    public Result addLesson(String lessonName);

    public Result deleteLesson(Integer lessonId);

    public Result SelectLesson(String lessonName, Page page);

    public Result addStudentToLesson(String lessonName, String[][] studentIds);

//    课程安排接口

    public Result<List<LessonResult>> selectLesson(TLessonListReceive lessonListReceive);

    public Result updateLesson(Lesson lesson);

    public Result deleteLessonSchedule(Integer lessonId);

    public Result addLesson(Lesson lesson);

    public Result copyLesson(Integer lessonId);

}
